package control.server;

import java.util.ArrayList;
import java.util.Map;

import model.entity.Agent;
import model.entity.HeadQuater;
import model.entity.Task;

public class Request {
	private String status;
	private String statusMessage;
	private int secondsLeft;
	private int turn;
	private int money;
	private ArrayList<Agent> agents;
	private ArrayList<Task> tasks;
	private ArrayList<HeadQuater> headQuarters;
	private int mapsize;
	private Map<Integer, Integer> roadblocks;
	
	Request(){
		
	}
	
	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getStatusMessage() {
		return statusMessage;
	}

	public void setStatusMessage(String statusMessage) {
		this.statusMessage = statusMessage;
	}

	public int getSecondsLeft() {
		return secondsLeft;
	}

	public void setSecondsLeft(int secondsLeft) {
		this.secondsLeft = secondsLeft;
	}

	public int getTurn() {
		return turn;
	}

	public void setTurn(int turn) {
		this.turn = turn;
	}

	public int getMoney() {
		return money;
	}

	public void setMoney(int money) {
		this.money = money;
	}

	public ArrayList<Agent> getAgents() {
		return agents;
	}

	public void setAgents(ArrayList<Agent> agents) {
		this.agents = agents;
	}

	public ArrayList<Task> getTasks() {
		return tasks;
	}

	public void setTasks(ArrayList<Task> tasks) {
		this.tasks = tasks;
	}

	public ArrayList<HeadQuater> getHeadQuarters() {
		return headQuarters;
	}

	public void setHeadQuarters(ArrayList<HeadQuater> headQuarters) {
		this.headQuarters = headQuarters;
	}

	public int getMapsize() {
		return mapsize;
	}

	public void setMapsize(int mapsize) {
		this.mapsize = mapsize;
	}

	public Map<Integer, Integer> getRoadblocks() {
		return roadblocks;
	}

	public void setRoadblocks(Map<Integer, Integer> roadblocks) {
		this.roadblocks = roadblocks;
	}

	
}
